SSH终端命令
scp只能在Linux或者UNix下执行
scp -P 22 user@ip:远程计算机的目录以及文件名
scp -P 22 文件名 文件名user@ip:远程计算机的目录 将本机文件复制到远程计算机
scp -P 22 -r user@ip:目录 传回时的文件名 可以传送文件夹
FileZille 可以进行FTP文件传输 使用的端口号是21 十分无脑
ssh 高级 配置信息
1.免密登陆
(目录之前有个点 表示文件或者目录隐藏 ls -a 可以显示)
exit远程退出控制 .ssh保存相关的配置文件 (已知主机的文件)
在本机上配置公钥 ssh-keygen 回车回车回车
生成公钥在本机的ssh目录下
公钥(.pub文件)传到服务器(.pub文件)ssh-copy-id -p user@ip传到服务器的ssh文件
非对称加密算法
加密和解密的钥匙不同
私钥(没有.pub)
传输之间互相加密,通过网络发送,之后解密
2.配置别名
即不用每次输入 user@ip 端口
- 1.touch config
2.gedit config
3.写入代码
直接ssh 别名
用户权限
三种权限对于文件/目录
- 可读 r
- 可写 w
- 可执行 x
组:给组设置权限,将不同的用户添加到对应的组。对相同权限的用户可以统一放到一个组里
ls -l 详细查看
第一列 是否是(-)文件/(d)目录
后面的三三为一列
- 第一列是user的权限
- 第二列是组的权限
- 第三类是其他用户的权限
硬链接数:即是到达目标文件/目录的方法
- 绝对路径
- cd .
- cd …
子目录越多 硬链接数就越大
- chmod 修改uesr或者组 对文件/目录的权限
- chmod +/-rwz 文件名/目录名
终端执行文件命令: ./ 文件
加上可执行 Linux中 文本文件也可执行
超级用户
sudo 输入密码 五分钟之内 不再需要密码
组管理(sudo)
- groupadd 组名 添加组
- groupdel 组名 删除组
- cat /etc/group 确认组信息
- charp - R 组名 文件/目录名 递归修改文件/目录所属组
总结 :今天还是没有安排好时间计划,导致没有时间预先明天的新课,以及对数据结构的复习没有完成任务。明天继续加油!
Life is short ,you need Python!