1、将虚拟机的网络连接方式设置为桥接
2、关闭CentOS的防火墙,这里我是直接从页面上关闭的,没有使用命令
3、设置CentOS的ip为静态地址,不允许自动获取,这样远程连接不需要总修改地址。由于我是本机访问虚拟机,所以IP地址、子网掩码、DNS参考的是本机的配置。
4、配置ssh服务并使服务生效。
5、打开secureCRT,正确设置连接主机和端口,输入用户名密码就可以了
a:修改ssh的配置文件
root@kong~]# vi /etc/ssh/sshd_config ← 用vi打开SSH的配置文件
#Protocol 2,1 ← 找到此行将行头“#”删除,再将行末的“,1”删除,只允许SSH2方式的连接
↓
Protocol 2 ← 修改后变为此状态,仅使用SSH2
#ServerKeyBits 768 ← 找到这一行,将行首的“#”去掉,并将768改为1024
↓
ServerKeyBits 1024 ← 修改后变为此状态,将ServerKey强度改为1024比特
#PermitRootLogin yes ← 找到这一行,将行首的“#”去掉,并将yes改为no
↓
PermitRootLogin no ← 修改后变为此状态,不允许用root进行登录
#PasswordAuthentication yes ← 找到这一行,将yes改为no
↓
PasswordAuthentication no ← 修改后变为此状态,不允许密码方式的登录
#PermitEmptyPasswords no ← 找到此行将行头的“#”删除,不允许空密码登录
↓
PermitEmptyPasswords no ← 修改后变为此状态,禁止空密码进行登录
保存并退出
b:重新启动ssh服务
注意这里要使用绝对路径
root@kong ~]# /etc/rc.d/init.d/sshd restart ← 重新启动SSH服务器
Stopping sshd: [ OK ]
Starting sshd: [ OK ] ← SSH服务器重新启动成功
原文:http://www.cnblogs.com/kongqi816-boke/p/5419342.html