当前位置: 首页> 教育> 高考 > 公司管理制度完整版_北京所有公司名单_百度宣传做网站多少钱_网址大全浏览器app

公司管理制度完整版_北京所有公司名单_百度宣传做网站多少钱_网址大全浏览器app

时间:2025/7/11 15:07:41来源:https://blog.csdn.net/qq_37066410/article/details/143376042 浏览次数:0次
公司管理制度完整版_北京所有公司名单_百度宣传做网站多少钱_网址大全浏览器app

在天文学研究中,通常会采用ssh登录服务器,把复杂的计算交给服务器,但是如果你没有进行额外的配置,那么登录服务器,以及和服务器进行文件传输,每次都要输入账号和密码,比较不方便,Windows系统下可以使用MobaXterm,可以直接记住账号密码,登录的时候直接点击,传输文件也可以直接拖拽,但是linux和mac系统下并没有类似的成熟工具(或者说作者不知道),本文介绍一下如何在mac/linux系统下与服务器进行免密登录和文件传输

1. 使用ssh生成公钥和秘钥

在你电脑中的terminal也就是命令行运行如下命令

ssh-keygen -t rsa

这会在.ssh文件夹下生成一个id_rsa文件和id_rsa.pub文件

2. 把公钥上传到服务器的.ssh文件夹中

先使用scp命令把你的公钥上传到服务器里,也就是id_rsa.pub文件

接下来检查一下你服务器端的账号是否有.ssh/authorized_keys文件,如果有,使用如下命令把id_rsa.pub文件追加到该文件中

cat id_rsa.pub >> ~/.ssh/authorized_keys

如果没有.ssh文件夹,就使用mkdir .ssh来建立.ssh文件夹,如果没有authorized_keys,就使用

touch .ssh/authorized_keys

建立该文件,然后使用

cat id_rsa.pub > ~/.ssh/authorized_keys

把公钥写入.ssh/authorized_keys中,之后保存,退出服务器,以后就可以实现无密码登录和文件传输

3. ssh配置

完成第1步和第2步之后,虽然不用输密码了,但是你还需要输入账号和服务器的IP,这个问题我们可以通过写ssh的配置文件来实现更加简单的登录和文件传输

在本地的电脑中打开.ssh/config文件,如果没有就新建一个,只要位置和文件名对了就行

在里面写入类似我这样子的配置

这里Host后面是你自己起的一个简称,HostName是服务器的IP,Port是服务器登录的端口,默认是22,如果你的服务器修改过可能不是,可以联系你服务器的管理人员获得IP和Port,User是你在服务器的账号,剩下的不要动,写好后保存退出即可

接下来你登录服务器,只需要在本地电脑上写

ssh yuan

即可直接登录服务器,无需再输入额外的任何东西,这里执行后可能会报错,因为有些服务器没有打开X11服务的支持,就会拒绝你的登录,那你就把最后面三行删掉就可以了

如果你想要传输文件,那么只需要执行

scp test.py yuan:/home/xushuai

如果下载就是

scp yuan:/home/xushuai/test.py /Users/xushuai

无需输入任何其他的东西,只需要写清楚本地和远程的文件位置即可,非常方便

关键字:公司管理制度完整版_北京所有公司名单_百度宣传做网站多少钱_网址大全浏览器app

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: