Ubuntu下添加用戶以及ssh

Ubuntu

今天談談Ubuntu下面建立用戶以及ssh

Sat Jan 24 17:15:22 PST 2015

添加用戶

直接上碼

useradd <username>
passwd <username>
sudo adduser <username> sudo 
mkdir /home/<username>
chown -R <username>:users /home/<username>

ssh

再貼一個one liner
當然了rsa_id必須是 chmod 600

-rw-------    1 user     user         526 Dec 25 06:59 identity
-rw-r--r--    1 user     user          330 Dec 25  06:59 identity.pub
cat ~/.ssh/id_rsa.pub | ssh server_alias 'cat >> ~/.ssh/authorized_keys'

PS: server_alias 是從.ssh/config裡面設置好的

如果報錯如下
sh: 1: cannot create /home/<username>/.ssh/authorized_keys: Directory nonexistent

直接這個
cat ~/.ssh/id_rsa.pub | ssh server_alias 'mkdir -p ~/.ssh && touch ~/.ssh/authorized_keys && cat >> .ssh/authorized_keys'

Zsh

換shell

sudo apt-get install zsh
sudo chsh -s /usr/bin/zsh

Reference

  1. The Complete Guide to "useradd" Command in Linux - 15 Practical Examples
  2. HOWTO/SSH-with-Keys
  3. scp ssh passwordless
  4. SSH and SCP: Howto, tips & tricks | Linux Academy Blog
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容