首先将源替換為清華源,這裡使用清華大學TUNA協會提供的一鍵配置腳本Oh My TUNA
wget https://tuna.moe/oh-my-tuna/oh-my-tuna.py
sudo python3 oh-my-tuna.py --global
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TPB1kMZRlTyUFROBDOsJGcohVYsR2MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL1ATMyADMxgTM1ADMxkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
然後執行
sudo apt update
與
sudo apt upgrade
更新系統。由于輸入密碼比較麻煩,這裡我首先使用
visudo
取消密碼。
在執行更新時出現了
snapd.snap-repair.service is a disabled or a static unit, not starting it
錯誤。執行以下指令即可解決。
sudo fuser -vki /var/lib/dpkg/lock
sudo dpkg --configure -a (在中間出現snapd錯誤時按Ctrl+C跳過)
sudo dpkg -P snapd
sudo apt install snapd
然後安裝sshd服務并啟動。
sudo apt install openssh-server
sudo systemctl start ssh
設定sshd開機自啟動:
檢視ip位址需要用到
ifconfig
指令:
sudo apt install net-tools
得到ip位址後,在windows即可使用powershell連接配接。注意這裡需要預裝ssh,我使用的是Git提供的ssh。
連接配接上之後,根據提示重新開機了系統。
接下來配置密鑰登入。
cd .ssh
ssh-keygen
ssh-keygen
需要輸入密鑰名,密碼則可以不輸入。
注意:windows
.ssh
檔案夾需要設定僅有本使用者才能通路的權限。
将密鑰添加到ubuntu上:
其中
[name]
為密鑰名,
[user]
和
[ip]
為虛拟機的使用者名和ip.
配置config快捷登入:
編輯.ssh檔案夾下的config檔案(沒有就建立一個),寫入以下内容:
Host [代稱,任意指定]
HostName [ip]
Port 22
User [使用者名]
IdentityFile ~/.ssh/[key檔案名]
然後
ssh [代稱]
就可以登入了.
ps:敲文章時每次都要切換成英文再輸入反引号實在是太麻煩了,我就把标點改成了英文:
右鍵單擊輸入法圖示,點選
設定
:
點選
按鍵
:
啟用中英文标點切換快捷鍵,這樣按下
ctrl+.
就可以在中文模式下輸入英文标點了.