Mac Terminal (终端) 使用ssh快速登录远程服务器
·
平常我们使用终端连接远程服务器的时候每次都要输入IP (换成服务器的IP地址和用户名)
ssh user@127.0.0.1 -p 22
然后还要输入密码,有的时候记不住还要去找一下密码,很麻烦。
接下来介绍一下使用公钥来链接远程服务器,避免每次输入IP和密码
-
创建rsa key
首先查看本地有没有公钥和私钥ls .ssh有的话会有
id_rsaid_rsa.pub这两个文件夹,没有的话创建一下。ssh-keygen -t rsa -
上传公钥到服务器
ssh-copy-id -p 22 -i ~/.ssh/id_rsa.pub user@127.0.0.1这样下次再链接服务器时就不用再输入密码了
-
配置ssh config别名,避免每次连接都要输入IP地址
首先打开~/.ssh/config并配置别名,没有的该文件的话新建一个(不会vim的话直接open ~/.ssh打开文件夹操作)Host mine HostName 127.0.0.1 Port 22 User root IdentityFile ~/.ssh/id_rsa这样就大功告成了!
以后再想连接服务器直接
ssh mine是不是方便多了,再也不用担心记不住IP和密码了!
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)