mac ssh命令连接linux命令,mac终端ssh连接linux(ubuntu 16.04)简明教程

首先,做一下检查工作。看看linux系统是否安装 openssh-server。

默认的ubuntu系统默认安装了openssh-client,但没有安装openssh-server

通过 ps -e | grep ssh 检测安装server是否成功,如果出现 sshd ,代表安装成功。如果没有,那就安装。

1、安装openssh-server

因为默认的ubuntu系统默认安装了openssh-client,但没有安装openssh-server。

那么如何安装 openssh-server 呢?

命令:sudo apt-get install openssh-server

正常来说,安装后直接看第2步即可。

如果client和server之间Depends版本不同的问题

openssh-server和openssh-client依赖的版本可能是不同的,如果出现类似如下的问题

openssh-server : Depends: openssh-client (= 1:7.2p2-4ubuntu2.1)

Depends: openssh-sftp-server but it is not going to be installed

Recommends: ncurses-term but it is not installable

Recommends: ssh-import-id but it is not installable

E: Unable to correct problems, you have held broken packages.

解决办法自然就是把版本调到一致

比如:sudo apt-get install openssh-client=1:7.2p2-4ubuntu1 ,下载安装指定版本的client

即可解决。

.

2、检测openssh-server是否安装成功

通过 ps -e | grep ssh 检测安装server是否成功,如果出现 sshd ,代表安装成功。

fdbb3cf07ee0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

如果没有启动,则在终端输入 sudo /etc/init.d/ssh start 启动服务。

至此,linux端的准备工作完成。

.

3、mac端ssh远程连接linux端

连接命令格式:ssh [-p port] user@remote

user 是在远程机器上的用户名,如果不指定的话默认为当前用户,我们假设用户名为zhangsan

remote 是远程机器的地址,可以是 IP/域名,或者是 后面会提到的别名,假设为10.211.53.7

port 是 SSH Server 监听的端口,如果不指定,就为默认值 22

比如:ssh -p 22 zhangsan@10.211.53.7

当然,如果是默认端口我们也可以直接写成 ssh zhangsan@10.211.53.7

fdbb3cf07ee0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

该输入密码的输入密码

该确认的确认。

至此,即可连接。

fdbb3cf07ee0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

END,THANKS

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值