实现A电脑(Linux系统)使用ssh登陆内网的其他电脑,如B电脑。
- 查询B电脑的内网IP
在终端(Terminal)中,输入ifconfig后回车,可查看到IP地址为:192.168.2.194
$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
nd6 options=1<PERFORMNUD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether ac:bc:32:90:02:13
inet6 fe80::aebc:32ff:fe90:213%en0 prefixlen 64 scopeid 0x4
inet 192.168.2.194 netmask 0xffffff00 broadcast 192.168.2.255
nd6 options=1<PERFORMNUD>
media: autoselect
status: active
- 用 ssh 远程登录到局域网内的B电脑
终端输入命令:ssh username@192.168.2.194
执行这个命令后会让你输入密码,只要输入 usr 的密码就行了。如果是首次连接,接受 Server 传来的 Key ,输入yes,并建立起联机即可。
如果想删除通过 ssh 登录到主机上的一些用户可以使用下面命令:
pkill -kill -t pts/1
如果想进行文件的传输可以使用如下指令:
从机向主机传文件:
主机:nc -l [端口号] > 文件名
从机:nc [主机IP] [端口号] < 待传文件名
如果出现ssh: connect to host XX.XX.XX.XX port 22: Connection refused, 请参考这篇文章:
http://blog.csdn.net/jayxujia123/article/details/34125791