Mac下使用SSH远程登录服务器

一、打开SSH

MAC 是自带SSH的,可以使用whereis查看是否存在,在终端执行下面的命令:

$ whereis ssh

执行完后会打印存在路径

二、查看现有进程

之后查看现有进程,执行下列命令:

$ ps aux | grep ssh

执行完后会打印现有进程,但是你会发现找不到ssh对应的进程
下列为我的终端执行命令后的结果

$ ps aux | grep ssh
mac               2253   0.0  0.0  2432804   1972 s007  S+    2:51下午   0:00.00 grep ssh

这时候如果直接使用SSH命令连接本地主机或者远程主机会遇到下列错误:

ssh: connect to host localhost port 22: Connection refused

解决方法:打开系统偏好设置,在共享中,打开远程登录,如下图:

屏幕快照 2017-06-05 下午3.14.19.png

三、测试

之后使用ssh localhost来测试一下,如果提示输入密码来认证就没问题了。
之后再grep一下进程就可以看到ssh进程在运行了:

ps aux | grep ssh
mac                896   0.0  0.1  2437724   7648   ??  S     9:36上午   0:00.03 /usr/bin/ssh-agent -l
mac               1759   0.0  0.0  2432804   1972 s000  S+    2:00下午   0:00.00 grep ssh

四、连接其他主机

可以通过ssh命令连接其他主机,例如:
ssh username@192.168.100.100

五、连接其他服务器

也可以通过ssh命令连接其他服务器,例如:ssh -p 端口 用户名@服务器ip地址

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,733评论 19 139
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,196评论 2 33
  • 26.1 引言 远程登录(Remote Login)是Internet上最广泛的应用之一。我们可以先登录(即注册)...
    张芳涛阅读 9,578评论 0 6
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,953评论 9 468
  • 大夫说你没事儿啊,放心吧! 放下怨念,和朋友相识一笑。 自己开车带老妈去看病。 儿子把被子轻轻地盖到沙发上睡着了的...
    禅意生活阅读 2,910评论 0 0