【Linux】ssh HomeWork

创建好作业后,先进入文件夹/home/acs/homework/lesson_4/,然后:
进入homework_0文件夹,要求:
    [1] 该文件夹内容为空
    [2] 配置服务器账号的密钥登陆方式。服务器信息可以通过如下命令获得:
        homework 4 getinfo
        将服务器账号的名称(Host)配置成:myserver

考察的是通过配置文件的免密登录。

如果用ssh user@hostname方式每次都要输入密码,

通过配置文件生成公钥密钥登录,把公钥生成到远程服务器上就可以免密登录

vim ~/.ssh/config

配置
Host myserver1
    HostName IP地址或域名
    User 用户名
    
ssh-keygen 创建密钥

之后想免密码登录哪个服务器,就将公钥传给哪个服务器即可。
ssh-copy-id myserver 
 进入homework_1文件夹,下列描述中的“本地”均表示当前文件夹。要求:
    [1] 在myserver服务器上创建并清空文件夹:~/homework/lesson_4/homework_1/
    [2] 将本地的main.cpp文件上传到myserver中的~/homework/lesson_4/homework_1/目录中。
    [3] 在本地创建文件夹dir。
    [4] 将myserver中的/etc/lsb-release文件复制到dir中。

考察的是scp的使用

ssh user@hostname 连接到远程服务器
mkdir homework/lesson_4/homework_1 -p //-p重复创建没有的文件夹

scp main.cpp myserver:homework/lesson_4/homework_1 //将文件复制到远程服务器

scp myserver:/etc/lsb-release dir //将文件复制到本地服务器
进入homework_2文件夹,下列描述中的“本地”均表示当前文件夹,要求:
    [1] 在myserver服务器上创建并清空文件夹:~/homework/lesson_4/homework_2/
    [2] 将本地的dir文件夹上传到myserver中的~/homework/lesson_4/homework_2/目录中。

考察的是 scp文件夹的复制

scp -r dir myserver:~/homework/lesson_4/homework_2//注意-r只能写在scp之后
进入homework_3文件夹,下列描述中的“本地”均表示当前文件夹,要求:
    [1] 在本地创建文件夹dir。
    [2] 将myserver中的/var/lib/locales/supported.d文件夹下载到本地dir文件夹中。

考察的是scp的使用

mkdir dir
scp -r myserver:/var/lib/locales/supported.d dir

全部评论

相关推荐

11-08 13:58
门头沟学院 Java
程序员小白条:竟然是蓝桥杯人才doge,还要花钱申领的offer,这么好的公司哪里去找
点赞 评论 收藏
分享
10-07 23:57
已编辑
电子科技大学 Java
八街九陌:博士?客户端?开发?啊?
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务