Linux(一):文件目录结构、ssh和scp远程访问

1.文件目录结构

目录应放置文件内容
/root系统管理员(root)的家目录。 之所以放在这里,是因为如果进入单人维护模式而仅挂载根目录时,该目录就能够拥有root的家目录,所以我们会希望root的家目录与根目录放置在同一个分区中。
/home这是系统预设的使用者家目录(home directory)。 在你新增一个一般使用者帐号时,预设的使用者家目录都会规范到这里来。比较重要的是,家目录有两种代号:1) ~ 代表当前使用者的家目录;~guest则代表用户名为guest的家目录。

2.ssh

ssh的端口默认是22,如果是22则可以不用指定-p或-P选项。

Linux使用ssh命令登陆Linux服务器:

1)ssh -l root -p 22 212.64.75.19

ssh -l 用户名 -p 端口号 主机名或IP

2)ssh root@211.212.64.75.19

ssh 用户名 主机名或IP -p 端口号

输入密码即可

注:最初只能访问用户ubuntu账号,若远程访问root账号,需修改/etc/ssh/sshd_config文件中的PermitRootLogin without-password,将without-password改为yes并将#去掉。然后重启ssh服务/etc/init.d/ssh restart。

3.scp

3.1 复制文件

1.将本地文件拷贝到远程

scp 文件名 用户名@计算机IP或者计算机名称:远程路径

scp test.txt root@212.64.75.19:/tmp

2.从远程将文件拷回本地

scp 用户名@计算机IP或者计算机名称:文件名 本地路径

scp root@212.64.75.19:/tmp/test.txt tmp

注:

  1. ip:后接/路径表示根目录;ip:后接~ /路径表示家目录(root为/root,一般账号为/home/用户名),~ /可省略

  2. 路径后加/表示文件夹,若无该文件夹将报错;路径后无/则有两种可能,若本地存在tmp文件夹则将test.txt写入tmp文件夹中,否则将该文件覆盖为tmp文件。

3.2 复制文件夹下的文件

1.将本地文件夹下的文件拷贝到远程

scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径

scp -r tmp/ @212.64.75.19:/tmp/

2.从远程将文件夹下的文件拷回本地

scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径

scp -r @212.64.75.19:/tmp/ tmp/

注:-r表示递归该文件夹下所有文件

参考资料
[1]Linux中的文件和目录结构详解
[2]Linux系统ssh和scp命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值