mac 怎么登录到 linux 服务器并传输文件

mac 怎么登录到 linux 服务器并传输文件,第1张

自带的终端就可以,ssh命令。

作为一名 linux 管理员,在多台 Linux 服务器上登陆进行远程操作是每天工作的一部分。但随着服务器的增多,每次登陆,系统都会提示输入用户名和密码,频繁的输入用户名和密码是一件让人很烦的事情。也许有人说可以用一些客户端工具,比如:SecureCRT 等,的确使用这些软件会方便很多,但是这些软件不是价格昂贵的商业软件就是依附于特定平台才能安装使用,所以我今天介绍的是使用 ssh 自带的功能实现使用客户端工具所能带来的便利,那就是使用 ssh 的公钥密钥实现自动登陆。

[root@server ~]# ssh-keygen -b 1024 -t rsa

Generating public/private rsa key pair.

#提示正在生成rsa密钥对

Enter file in which to save the key (/home/usrname/.ssh/id_dsa):

#询问公钥和私钥存放位置,默认位置回车即可

Enter passphrase (empty for no passphrase):

#询问输入私钥密语,输入密语

Enter same passphrase again:

#再次提示输入密语确认

Your identification has been saved in /home/usrname/.ssh/id_dsa.

#提示公钥和私钥已经存放在/root/.ssh/目录下

Your public key has been saved in /home/usrname/.ssh/id_dsa.pub.

The key fingerprint is:

x6:68:xx:93:98:8x:87:95:7x:2x:4x:x9:81:xx:56:94 root@server

#提示key的指纹。摘自#www.linuxprobe.com

在本地生成公钥和私钥,然后将公钥放到linux的root(也就是~)目录下的.ssh文件夹下(隐藏文件夹),如何没有则生成一个。

1 在Mac客户端命令行生成公钥和私钥

2 发送公钥到CentOS服务器端

3 登录服务器进行授权

在接入互联网或网络时,防火墙可保护您的 Mac 免遭其他电脑发起的不必要联系。但是,Mac 仍可允许某些服务和 App 通过防火墙进行访问。若要进一步控制,您可以选择 App 和服务,并指定它们是否可以通过防火墙访问。步骤如下:

1.在 Mac 上,选取苹果菜单

>“系统偏好设置”,点按“安全性与隐私” ,然后点按“防火墙”。

2.如果左下角的锁图标处于锁定状态 ,点按锁按钮以解锁偏好设置面板。

3.点按“防火墙选项”。

4.如果“防火墙选项”按钮被停用,请先点按“打开防火墙”以打开 Mac 的防火墙。

5.点按服务列表下的添加按钮 ,然后选择要添加的服务或 App。添加 App 后,点按其上箭头和下箭头 ,以允许或阻止通过防火墙进行连接。

阻止 App 通过防火墙进行访问可能会干扰或影响该 App 或可能依赖于该 App 的其他软件的性能。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/727763.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-10
下一篇2023-08-10

发表评论

登录后才能评论

评论列表(0条)

    保存