小技巧

摘要:登陆linux不需要密码,scp远程复制,netstat,basename,dirname
1,基于密钥不输入密码从windows到linux不输入密码:
基于Xmanager Enterprise 3实现:先生成密钥对点tools-->user key Generation Wizard 选择RSA 生成密钥对 下一步然后保存下文件到桌面
然后把桌面的密钥拷贝到linux中 然后cat id_rsa.pub >>~/.ssh/authorized_keys2中

2到远程不输入密码:
生成密钥对
ssh-keygen -t rsa 密钥方式

其中公共密钥保存在 ~/.ssh/id_rsa.pub
私有密钥保存在 ~/.ssh/id_rsa

scp ~/.ssh/id_rsa.pub rh1:/home/user1/.ssh/authorized_keys 拷贝上去远程主机
3,跨主机传输数据
从远程主机到本地的当前目录:scp [email protected]:/root/sn.txt ./
从本地到远程主机的/data目录:scp ./sn.txt [email protected]:/data
注释:冒号后面跟路径,-r拷贝目录。-p保持原有属性
rsync可以实现断点续传-e实现以某种加密串,例rsync -e ssh 以ssh加密传数据
--partial断点续传,不拷贝重复的文件
4,netstat使用
-r 显示路由表 -n:以数字的形式显示,不加-n时有时显示域名
-t:与已建立tcp有关的。 -u:与已建立udp相关的 -l显示系统监听的端口 -p:显示某个端口相关的进程
例如:显示路由表信息:netstat -rn
显示当前系统监听的tcp端口:netstat -tln
5,两个有用显示文件名和目录名的命令:
basename:显示文件名
例:basename /etc/sysconfig/network
显示:network
dirname:显示目录名
例:dirname /etc/sysconfig/network
显示:/etc/sysconfig

你可能感兴趣的:(linux,密码,登陆,休闲,登陆主机)