使用SecureCRT远程 SSH 登陆 CentOS 和 Ubuntu
1.CentOS下安装SSH
使用下列命令查看当前系统是否已经安装 ssh 和 rsync。rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。
rpm –qa | grep openssh
rpm –qa | grep rsync
如果没有显示,即没有安装,可以通过下面命令进行安装:
yum install ssh
yum install rsync
service sshd restart
2.Ubuntu下安装SSH
使用下列命令安装 OpenSSH Server 和 OpenSSH Client:
sudo apt-get install openssh-server
sudo apt-get install openssh-client
使用命令查看是否已启动SSH:
ps -e | grep ssh
如果看到ssh-agent和sshd,则说明ssh-server已启动,否则使用下列命令启动:
sudo /etc/init.d/ssh start
3.配置SSH
修改下列选项值为可用:(Ubuntu 和 CentOS ssh 配置文件位置为 /etc/ssh/sshd_config)
RSAAuthentication yes # 启用 RSA 认证
PubkeyAuthentication yes # 启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys # 公钥文件路径(Ubuntu为 %h/.ssh/authorized_keys )
当然也可以自定义端口号之类。修改完成,保存退出,重启ssh服务使配置生效:
# CentOS
service sshd restart
# Ubuntu
sudo /etc/init.d/ssh restart
4.生成密钥对
使用下列命令生成 rsa 密钥对,询问路径时按 Enter 保存到默认路径,密码为空(注意是两个单引号):
ssh-keygen –t rsa –P ''
把生成的公钥 id_rsa.pub 追加到授权的key里面去:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod ~/.ssh/authorized_keys # 非常重要,权限不足会无法使用RSA功能
验证是否成功配置(当有提示时输入 yes ):
ssh localhost
5.使用SecureCRT创建公钥
选择Tools(工具) -> Create Public Key...(创建公钥)。在弹出的窗口中,Key type 选择 RSA;Passphrase(通行短语)就是类似口令,自己填一个,例如我填的是 hadoop。key length 即密钥长度,可以根据需要自己设定,默认1024就够了。最后保存的时候选择 Openssh 格式,Private Key 可以换一个其他的名字避免和其他的密钥冲突。

6.建立SSH连接
这里以 CentOS 为例。首先将本地生成的公钥(.pub文件)上传到CentOS上。可以利用简单的FTP命令实现(可以查看这两篇文章:Windows命令行使用FTP 和 CentOS 6.5 安装配置VSFTP)。
使用下列语句将上传的公钥追加到信任集合(authorized_keys)里面:
cat ~/Myself.pub >> ~/.ssh/authorized_keys #如果保存的时候是OpenSSH格式
ssh-keygen -i -f ~/Myself.pub >> ~/.ssh/authorized_keys #如果保存的时候是其他格式
chmod ~/.ssh/authorized_keys
之后打开SecureCRT,编辑或者新建Session,在Session编辑窗口,勾掉Password和GSSAPI,并点击右边箭头将这两项调到最下方位置。

然后选中该PublicKey,点击右边 "Properties..",在弹出的对话框中,选则刚才生成的公钥:

一路Ok,完成后Connect(连接),输入刚才自己制定的 Passphrase(通行短语)即可实现 SSH 无密码登陆。
使用SecureCRT远程 SSH 登陆 CentOS 和 Ubuntu的更多相关文章
- 公司官网建站笔记(一):腾讯云服务器装CentOS8.2系统、重置密码、远程ssh登陆、sftp传递文件以及新建开发者账户
前言 本篇使用的是腾讯云服务器,讲解了部署安装服务器CentOS8.2系统,重置密码,添加用户,远程登陆,远程传递文件等基本流程. 前提条件 购买了腾讯云服务器,如下图: 云服务器 ...
- 不能ssh连接ubuntu linux 服务器 secureCRT不能ssh连接服务器 不能远程ssh连接虚拟机的ubuntu linux
我是用的是secureCRT,远程连接我的虚拟机里面的ubuntu 直接报错,连接不上 1,先分别在windows上ipconfig和ubuntu上ifconfig下 互ping一下,是可以ping通 ...
- SecureCRT远程连接虚拟机CentOS的三种方式
当在VMware虚拟机中将CentOS安装成功后,会在win7系统中模拟出两个虚拟网卡:VMnet1和VMnet8,我们来查看一下,点击“控制面板—>查看网络状态和任务—>更改适配器设置” ...
- SecureCRT远程ssh linux服务器,利用X11本地图形化wireshark抓包,
平时学习抓包,使用wireshark很方便,直接图形化界面抓包,近期项目中遇到了需要通过SecureCRT ssh到linux服务器上面,还要在抓包, 1.简单使用网络数据包截获分析工具tcpdump ...
- 远程ssh登陆时报错:/bin/bash: Permission denied
远程普通用户ssh登录时,提示/bin/bash: Permission denied,用户名mas,密码正确. 首先上个图,用户远程登录步骤,转自http://www.tldp.org/LDP/LG ...
- Linux 修改SSH端口及禁用ROOT远程SSH登陆
打开配置文件: vim /etc/ssh/sshd_config 修改Port及PermitRootLogin节点 : //默认为yes 允许 no表示禁止 PermitRootLogin no // ...
- Ubuntu Server 14.04 下root无法ssh登陆
今天安装了Ubuntu Server 14.04 在终端配置了root密码后,使用SecureCRT和putty竟然不能ssh登陆,SecureCRT一直提示密码不对,但是可以肯定输入的密码100 ...
- 虚拟机CentOS的NAT模式联网和SecureCRT远程登录管理工具
Cenos7 发生了很大的变化,不过也是直接配置网络,从启网卡,从启机器,crt链接 https://blog.csdn.net/gebitan505/article/details/54584213 ...
- 如何在ubuntu开启ssh服务-使 SecureCRT远程登录
不少人在第一次使用ubuntu系统的时候,用了很多种方法均没有办法开启SSH服务,ubuntu和其它的linux系统有所区别,因为在ubuntu下,service sshd restart 之类 ...
随机推荐
- uva 1103
弄懂题意后 其实就是一个dfs /************************************************************************* > Aut ...
- kafka.network.AbstractServerThread中的线程协作机制
这个虚类是kafka.network.Acceptor和kafka.network.Processor的父类,提供了一个抽象的Sever线程. 它的有趣之处在于为子类的启动和停止提供了线程间的协作机制 ...
- 用MT.exe将exe中的manifest文件提取出来和将manifest文件放入exe中
前一种方法是将manifest文件放入exe中,但是要记得需要在工程中设置 这样的话exe中就不存在manifest了,在debug目录下就会看到相应的manifest文件.后者是将exe中的man ...
- POJ 3792 Area of Polycubes(思维)
点我看题目 题意 : 其实我也说不太清楚题意,就是给你很多方块,每放一块方块,都要和前一块有一个面相接,如果不相接,就输出NO,并输出是第几个方块不相接的.如果满足每一个都和前边相接,那就判断所有没有 ...
- Qt的版本历史
发展史 Qt的第一个商业版本于1995年推出,随后Qt的发展就很快了,下面是Qt发展史上的一 些里程碑,从之前的Qt1.x开始到现在的Qt5.x. Qt1-3 版本 发布日期 1.40 10 July ...
- svn的merge使用例子
先说说什么是branch.按照Subversion的说法,一个branch是某个development line(通常是主线也即trunk)的一个拷贝,见下图: branch存在的意义在于,在不干扰t ...
- C3p0/元数据/内省-Bean/自定义查询封装类/查询/分页
c3p0连接池(C3p0连接池,只有当用户获取连接时,才会包装Connection.) 第一步:导入c3p0 第二步:在classpath目录下,创建一个c3p0-config.xml 第三步:创建工 ...
- 【HDOJ】4089 Activation
1. 题目描述长度为n的等待队列,tomato处于第m个,有如下四种可能:(1)激活失败,概率为$p_1$,队列中的顺序不变:(2)连接失败,概率为$p_2$,队头玩家重新排在队尾:(3)激活成功,概 ...
- 1126. Magnetic Storms(单调队列)
1126 最简单的单调队列应用吧 单调队列是指在一个队列中各个元素单调 递增(或者递减),并且各个元素的下标单调 递增. 单调队列的大体操作 进队时,将进队的元素为e,从队尾往前扫描,直到找到一个不大 ...
- mysql 查看表的类型
MySQL 数据表主要支持六种类型 ,分别是:BDB.HEAP.ISAM.MERGE.MYISAM.InnoBDB. 这六种又分为两类,一类是”事务安全型”(transaction-safe),包括B ...