查看隐藏文件、文件夹

隐藏文件名以.开头

显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder

不显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool false
killall Finder

ssh key

通过生成ssh key, 免密scp/ssh等命令

1. 通过ssh-keygen在本地生成ssh key对应的公钥与私钥文件  (参考 https://linux.die.net/man/1/ssh-keygen)
   ssh-keygen -t rsa 
   输入文件名id_vps, 
   默认在~/.ssh目录下生成两个文件 id_vps(私钥), id_vps.pub(公钥)

2. 将本地公钥拷贝到远程服务器,
   ssh-copy-id -i ~/.ssh/id_vps user@host -P port (需要登录密码)
   此命名会在远程服务的~/.ssh目录下生成一个authorized_keys文件,内容与本地公钥文件一致

3. 设置本地公钥与私钥的访问权限 
   sudo chmod 600 ~/.ssh/id_vps
   sudo chmod 600 ~/.ssh/id_vps.pub
   (否则会报错: UNPROTECTED PRIVATE KEY FILE!)

4. 通过指定私钥免密执行ssh/scp等命令
   ssh -i ~/.ssh/id_vps user@host -p port
   scp -i ~/.ssh/id_vps -r -P 端口 src_file user@host:target_dir
   (-i 用来指定ssh key私钥文件)

results matching ""

    No results matching ""