Ubuntu:远程复制文件、远程图形界面、恢复误删文件

在 2016-12-05 发布于 经验知识 下以来已有1,103人读过本文 | 0条评论 发表评论

最近一段时间在Ubuntu的使用中积累了一些不能算是经验的经验,为防以后忘记,再浪费精力搜寻解决途径,现在做一下简单备忘。

1.远程登录

首先是关于远程登录的一些操作。

如果登录一台Ubuntu系统的计算机,需要计算机上安装openssh服务端,使用如下命令完成:

sudo apt-get install openssh-server

(可能也需要本地电脑安装sudo apt-get insall ssh,或者sudo apt-get install openssh-client,没有环境测试,不敢确认。)

远程登录一台用户名为admin的,IP为192.168.12.5的Ubuntu系统(其他Linux系统应该也可以,未测试)的计算机,可以使用如下命令:

ssh admin@192.168.12.5

或者

ssh -l admin 192.168.12.5

查看一台Ubuntu系统计算机的IP,可以使用ifconfig命令。

2.远程复制文件

在服务器和本地计算机之间复制文件,如果需要将远程计算机上的文件复制到本地,使用

sudo scp admin@192.168.12.5:/home/admin/file.tar.gz /home/kong/

回车依次输入当前用户密码和远程计算机用户密码即可。

需要注意的是,复制回来的文件需要root权限才可以使用。可以使用sudo chmod 777 filename将其修改为所有用户可用。

如果需要将本地文件复制到远程计算机上,则使用

scp /home/kong/file.tar.gz admin@192.168.12.5:/home/admin/

回车后输入远程计算机的密码即可。

复制文件夹与此类似,使用如下命令:

scp -r admin@192.168.12.5:/home/admin/directory/ /home/kong/

3.挂载远程文件到本地

使用sshfs,有可能需要首先安装:

sudo apt-get install sshfs

安装完成后,使用类似如下的命令进行挂载:

sshfs –o cache=yes,allow_other user@192.168.198.107:/home/user/code /home/user/code #将用户名为user的192.168.198.107上的/home/user/code挂载到本地/home/user/code上

sshfs -o allow_other admin6@192.168.198.107:/home/admin6/kong ./ #将用户名为admin6的192.168.198.107上的/home/admin6/kong挂载到当前文件夹上

4.图形界面远程登录

使用软件Vinagre,使用sudo apt-get install vinagre安装。

安装完成后,打开Ubuntu自带的Desktop Sharing进行一些设置,在其中,将Allow other users to view your desktop和Allow other users to control your desktop选中,然后选中Require the user to enter this password,并设置密码,设置完成。

然后在其他计算机上,就可以打开Vinagre连接这台电脑了。需要注意的是连接协议选择VNC,Host输入该电脑IP,连接后选择全屏即可正常操作。全屏的切换快捷键是F11。

5.恢复误删文件

有时候会不经意间误删一些文件,在Ubuntu下也是如此,使用extundelete可以恢复误删的文件。

记住误删的大体时间,使用如

date -d "Dec 5 17:00" +%s

所示的命令,查看误删时间转换为extundelete所需要的时间,如1492141200。然后使用如下所示的命令恢复文件:

extundelete /dev/sdb --after 1492141200 --restore-all --output-dir directory

其中/dev/sdb表示误删文件所在的磁盘名,可以使用df -l来查看你的磁盘列表;

--after 1492141200即上一条命令转换过来的时间

--restore-all表示将指定时间后删除的所有文件都恢复,我也试过指定特定目录,如:--restore-directory /media/kong/tmp_zhang,但不知为何,不能成功

--output-dir表示恢复文件到某个路径,directory即为文件夹的path

发表评论

您的昵称 *

您的邮箱 *

您的网站