mac ssh远程登录linux,MAC使用SSH远程登录

本文介绍了如何在Mac上使用SSH进行远程登录和文件传输。通过开启系统偏好设置中的远程登录,可以解决SSH连接问题。同时,文章讲解了如何使用`scp`命令在本地和远程主机间复制文件,以及如何查看当前登录状态的用户。
摘要由CSDN通过智能技术生成

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

Sun 20 December 2015

tags: 备忘录

MAC使用SSH远程登录打开ssh

Mac Terminal是自带SSH的,可以用whereis来看看$ whereis ssh

但是在现有进程中是找不到ssh对应的进程的:$ ps aux | grep ssh

MacBook-Pro:etc stardj$ ps aux | grep ssh

stardj 563 0.0 0.0 2432772 676 s000 S+ 10:16上午 0:00.00 grep ssh

直接用ssh命令链接本地主机或者远程登录主机时会遇到下列错误提示:ssh: connect to host localhost port 22: Connection refused

解决方法:

打开系统偏好设置—共享,选中远程登录:

c55f41a80cb29af5f4d347249766e2f8.png

输入ssh localhost来测试一下,如果提示输入密码认证就没什么问题了。

此时再来看一下ssh的进程:$ ps aux | grep ssh

MacBook-Pro:etc stardj$ ps aux | grep ssh

stardj 542 0.0 0.0 2488384 3268 ?? S 10:12上午 0:00.03 /usr/bin/ssh-agent -l

stardj 604 0.0 0.0 2432772 676 s000 S+ 10:34上午 0:00.00 grep sshssh和scp

ssh

接下来可以通过ssh命令来连其他主机,例如:

其中username为要登录的主机的用户名,ipaddress为要登录的主机的ip地址。

查看当前有多少个处于登录状态的用户,可以使用who命令查看。

scp

scp命令可以在本地主机和远程主机之间传输文件,简单地使用如下:$ scp filepath [email protected]:/directory/

filepath为文件的绝对路径,username为远程主机的用户名,ipaddress为远程主机的ip地址,directory为需要复制的远程主机的目录。该命令可以将文件复制到远程主机的指定名录下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值