小知识:Mac通过不同终端SSH连接远程服务器的讲解

Mac使用Shell(终端)SSH连接远程服务器

前提:要有你需要连接的服务器的ip,端口号,服务器上的账户和密码

1、首先打开终端,然后输入sudo su – 回车进入根目录

2、然后输入:ssh -p 端口号 服务器用户名@ip (例如ssh -p 22 userkunyu@119.29.37.63)回车,到这会让你输入yes或者no来确认是否连接,输入yes回车

3、然后输入在服务器上的用户密码回车

4、到此进入的是你在服务器上的账户的目录,即为连接成功,最后输入sudo su -进入服务器的根目录,进行操作

%小知识:Mac通过不同终端SSH连接远程服务器的讲解-猿站网-插图

Mac通过自带的Terminal终端SSH远程连接Linux服务器

1.在win的时候Xmanager,里面的Xshell工具贼方便,但不支持os,在网上获知mac可以直接在terminal终端通过ssh协议远程连接linux服务器。

2.连接的命令格式很简单:

?
1
$ ssh root@xx.xxx.xx.xx

ssh 空格 用户名@目标机器IP地址

值得注意的是,这里可能会遇到2种情况

后台哥们儿设置的密码中包含了一个字段:p0st,我后面找人帮忙才看出这个圈是个0,不是大写字母O。所以密码错误的时候,大家也有可能看到permission denied,一定记得“检” “查” “密” “码”和用户名。

然后是第二种情况也是网上遇到比较多的,此前我已经设置过了所以密码正确之后就直接连成功了:

permission denied 或者 authentication denied,意思是权限不足

这里需要修改一个配置文件的值就可以通过了

vi /etc/ssh/ssh_config

点击i进入编辑状态,把PasswordAuthentication设成yes

然后把PasswordAuthentication前面的#号去掉使之生效

然后使用命令关闭ssh服务

?
1
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist

然后重启,去掉un

?
1
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

输入一个命令查看重启状态

?
1
sudo launchctl list | grep ssh

如果-0什么的一行,就是成功的

然后重新连接应该就能连上了

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对服务器之家的支持。如果你想了解更多相关内容请查看下面相关链接

原文链接:https://blog.csdn.net/ziyuzhiye/article/details/75532815

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:什么是CDN?什么又是高防CDN?

2023-3-7 18:49:13

建站知识

小知识:关于构建aarch64环境Mysql8.0的Docker镜像问题

2023-3-7 19:03:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索