linux操作远程文件拷贝、远程免密登陆、修改虚拟机主机名(课堂学习笔记)

版权声明:原创文章,转载请说明出处 https://blog.csdn.net/Destiny_strive/article/details/82746887

总体目录

 

一、文件拷贝

二、远程文件拷贝

三、远程登录

四、实现SSH远程免密登录

五、尝试远程无密拷贝单个文件

六、免密拷贝目录里的多个文件

七、修改主机名


一、文件拷贝

在192.168.225.100虚拟机上,在home目录里创建demo目录,将/etc/udev目录拷贝到/home/demo里:

不加-r或者-R的时候,只拷贝文件,不拷贝文件夹;加上后则会拷贝文件夹——包括下一级的子文件夹,以及子文件夹中的子文件夹

二、远程文件拷贝

将192.168.225.100虚拟机上/home/demo的东西拷贝到服务器192.168.225.101的root用户的/root目录:

scp [参数] [原路径] [目标路径]

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。

linux的scp命令可以在linux服务器之间复制文件和目录。

另一台机器上查看:已成功。

三、远程登录

命令:# ssh 用户名@服务器IP

作用:从本机中登录远程服务器

远程拷贝和登录都需要输入目标服务器的登录密码。下面实现无密登录:

四、实现SSH远程免密登录

从服务器192.168.225.100——>服务器192.168.225.101

1、在服务器192.168.225.100上生成公钥/私钥对

2、将公钥拷贝到服务器192.168.225.101

ssh-copy-id [email protected]

3、免密登录192.168.225.101

 ssh [email protected]

此时,退出服务器192.168.225.101

五、尝试远程无密拷贝单个文件

登陆到192.168.225.101:

查看从192.168.225.100拷贝过来的文件aliases.db

六、免密拷贝目录里的多个文件

:scp -r /etc/udev [email protected]:/home

七、修改主机名

通过ip地址访问服务器,不如主机名访问方便。通过修改主机名和域名映射来实现。

修改服务器192.168.225.100的主机名为master,服务器192.168.225.101的主机名为slave。

对于服务器192.168.225.100:

输入: vim /etc/sysconfig/network 

把HOSTNAME=后面的值改为想要的主机名。

修改:

对于服务器192.168.225.101:

vim /etc/sysconfig/network

然后修改为:

最后输入:vim /etc/hosts,修改为如下:

同时重启两台虚拟机:在交互窗口右击,选择-》将交互发送到所有标签

输入reboot,这样两台虚拟机都同时重启了。

猜你喜欢

转载自blog.csdn.net/Destiny_strive/article/details/82746887
今日推荐