怎么样从 MacOS 或 Linux 通过 SSH 远程 Linux
给 Linux 安装 OpenSSH
$ sudo apt-get install openssh-serverMac 或 Linux SSH 去 Linux
打开 Mac 上的 Terminal. 然后输入:
$ ssh [要控制的用户名]@[它的IP地址]确保操控和被操控的两台电脑连接上了同一个路由器. 然后在被操控电脑的
terminal 上输入这个获取 被操控 电脑的 ip 号码.
$ ifconfig如果提示没有安装ficonfig输入下面指令就能安装.
$ sudo apt install net-tools输入ifconfig, 接着找到以 inet 开头的字样, 就是在这个路由下的 ip 地址
inet addr:192.168.0.114操控电脑的 terminal 中输入 ssh 开头的命令:
$ ssh morvan@192.168.0.114
morvan@192.168.0.114's password:如果报错:
省略密码直接登录
在 Mac 或者 Linux (控制电脑) 上生成一个public/private/ keypair(共锁和私锁),
然后将共锁(public key) 复制到要被远程的 Linux 上.
在 mac 的 Terminal 上输入指令ssh-keygen创建共锁和私锁, 用它默认的地方比较好. 回车确定.
确定后, 会确定是否想要一个保障密码,直接回车.
然后会要求再次确认, 回车
最后, 会显示锁都已经生成好
将这个生成好的 “公锁” 复制去被控制的 Linux:
回车后会要求输入一次被控制端电脑的密码:
密码正确后, 它将输出, 并告诉你怎么用 ssh 登录被控制端的电脑:
Last updated
Was this helpful?