环境:
1:操作系统:openSUSE
2:SSH工具:Xshell
3:virtualbox
解决问题:Xshell通过ssh登录openSUSE进行操作。
1:virtualbox安装好openSUSE后,网络设置为桥接
linux-8o9i:~ # ifconfig
enp0s3 Link encap:Ethernet HWaddr 08:00:27:3C:DC:1B
inet addr:192.168.1.111 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe3c:dc1b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9052 errors:0 dropped:0 overruns:0 frame:0
TX packets:18148 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6158070 (5.8 Mb) TX bytes:3100148 (2.9 Mb)
......
在windows 7下运行cmd,
C:UsersAdministrator>ping 192.168.1.111
正在 Ping 192.168.1.111 具有 32 字节的数据:
来自 192.168.1.111 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.1.111 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.1.111 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.1.111 的回复: 字节=32 时间<1ms TTL=64
192.168.1.111 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
2:修改ssh配置文件
# vi /etc/ssh/sshd_config
PermitRootLogin yes(去掉#注释符号)
PasswordAuthentication yes(去掉#注释符号,并将no改为yes)
3:重启ssh服务
# service sshd restart
4:关闭防火墙:
# service SuSEfirewall2 stop (关闭防火墙)
# chkconfig SuSEfirewall2 off(开机后不自动启动防火墙)
5:用Xshell通过ssh连接openSUSE
Xshell:>
Connecting to 192.168.1.111:22...
Connection established.
Escape character is '^@]'.
Last login: Wed Oct 14 21:26:39 2015 from 192.168.1.109
Have a lot of fun...
linux-8o9i:~ #
连接成功!