Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
Enter your email address below and subscribe to our newsletter
網路補給站
若未將時區調整到正確時會有下列的問題:
sudo timedatectl set-timezone "Asia/Taipei"
大部份下載回來的 ubuntu vm image 甚至 VPS 選 ubuntu image 時預設可 SSH 的帳號帳碼皆為 ubuntu
sudo passwd ubuntu
sudo passwd root
sudo apt update sudo apt upgrade
這個設定檔可以在 SSH 登入成功與失敗時顯示設定內容
sudo vim /etc/motd
新建使用者可以自取名稱,本例為 demo
sudo adduser demo
讓 demo 可以執行 sudo
sudo adduser demo sudo
轉換使用者為 demo
su demo
產生 ssh key
ssh-keygen
產生 authorized_keys 並將公鑰 id_rsa.pub 貼入 authorized_keys
touch ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
# 將 Linux 上的 username 私鑰 id_rsa 下載到 Windows C:\Users\YourUserName\.ssh> pscp demo@IP:/home/demo/.ssh/id_rsa C:\Users\YourUserName\.ssh
sudo vim /etc/ssh/sshd_config
以下設定:
PermitRootLogin no PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2 PasswordAuthentication no
設定完成後重新啟動 SSH 就開始生效
sudo service ssh restart
sudo vim /etc/issue
sudo vim /etc/hostname
sudo hostnamectl set-hostname demo-vm sudo hostname demo-vm
sudo deluser ubuntu sudo