远程连接服务器以及配置

1、不同服务器间的文件复制

rsync -av xxx@192.168.1.31:/home/xxx/test/1222.tar ./

xxx为用户名;

192.168.1.31 :为服务器地址;
2.VNC服务的配置

ubuntu可以利用内置的工具实现VNC功能

(1)VNC服务器

点击屏幕左面图标最上面的一个(搜索计算机),找到"桌面共享";
勾选允许其他人查看你的桌面,不需密码;

(2)VNC客户端

在搜索中找到"Remmina远程桌面客户端",启动;
连接协议选择"VNC";
输入服务器的IP地址即可显示服务器的桌面;

如果无法连接,请先确认是否可以ping到服务器;

1.配置NFS文件共享服务

(1)安装NFS服务器

安装Ubuntu nfs服务器端:
$>sudo apt install nfs-kernel-server
安装服务器时,默认安装客户端nfs-common

(2)准备好要共享的目录

$>sudo mkdir /var/uplook/

(3)修改NFS的配置文件/etc/exports

$>sudo vim /etc/exports
在最后一行加入如下内容:
/var/xxx *(rw,sync,no_root_squash)

/var/xxx: 是要共享的目录;
*: 代表允许所有的网段访问(也可以使用具体的IP)
rw: 挂接此目录的客户端对该共享目录具有读写权限
sync: 资料同步写入内存和硬盘
no_root_squash:客户机用root访问时,不映射为匿名用户
注意!逗号之间不要有空格;

(4)重启nfs服务

$>sudo service nfs-kernel-server restart

(5)测试

$>sudo exportfs
/var/xxx
可以看到,服务器的/var/xxx目录对所有的机器都开放了

(6)客户端登录

客户机通过输入服务器的IP地址和目录,可以把服务器的/var/xxx目录mount到本地的/mnt目录下:
$>sudo mount 10.211.55.10:/var/xxx /mnt
$>cd /mnt
可以看到,/mnt目录下的内容和服务器是一致的

mount
用来挂载
注意:
1.直接挂载到/mnt
2.千万不要重复挂载
3.千万不要挂载到 /(根目录) 或者 桌面 或者 家目录
umount
卸载
1.只卸载自己挂载过的目录

--------------------------------------
在服务器关闭nfs服务之前一定要先卸载
如果不卸载终端就卡死
--------------------------------------
  1. 配置lftp服务
    例: A作为服务器端 B作为客户端
    1>首先确定A端安装了vsftpd的服务
    sudo apt install vsftpd
    2>A端创建一个将来客户访问的共享文件夹(最好在/home/下创建)
    sudo mkdir /home/share
    3>A端创建一个将来客户访问服务器时的用户
    sudo useradd share -d /home/share -s /bin/bash
    在创建用户的同时需要指定用户的家目录 为 刚才创建的共享目录
    在创建用户的同时需要指定用户的shell 为 /bin/bash
    4>A端为刚才创建的用户设置一个口令
    sudo passwd share
    方便将来客户在访问服务器时的登录
    5>A端需要重启vsftpd的服务
    sudo service vsftpd restart
    6>A端需要关闭防火墙
    sudo service ufw stop
    7>B端在终端中通过lftp来访问A端的服务器
    lftp share@192.168.xxx.xxx
    会提示192.168.xxx.xxx的机器上share用户的口令
    8>下载文件
    下载普通性质的文件用 get
    下载浦路文件用 mirror
    9>操作完之后按ctrl + d 或者 终端中写 bye 退出
    10>其他的操作可以在lftp中 help
    或者man lftp

ssh

例子: ssh xxx@192.168.1.102

1.安装ssh服务
sudo apt install ssh
2.sudo ssh xxx@192.168.1.xxx
就以xxx用户身份登录到192.168.1.xxx机器上
3.需要知道192.168.1.xxx的密码

scp 源文件 目标文件

例子1 我想把文件发送给192.168.1.99
sudo scp xxx.pdf
xxx@192.168.1.99:/home/xxx/桌面

例子2 我想把192.168.1.99下面的文件拷贝到自己机器上
sudo scp xxx@192.168.1.86:/home/xxx/桌面/xxx .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值