# W2 (2023/09/19) ## 終端機操作: * Ctl + a 移到最前面 * Ctl + e 移到最後面 在server上 0.0.0.0 表示anyinterface (ex:有無限跟有限網卡各一張,client進入server時,任意張都能進入) ## 遠端登入失敗 1. 檢查 server是否在運作 `systemctl status sshd`  2. 檢查 port number 是否在正常的位置上 (ssh 在 22 port, http 在 80port) `netstat -tulnp | grep sshd`  3. 檢查 selinux `getenforce` (修改 /etc/selinux/config)  4. 檢查 firewall `firewalld` (關防火牆)  5. 檢查虛擬機設定 (IP設定是否一致)  * Putty & WinSCP 登入虛擬機  ## Linux 機器登入機器 ### 前置 1. 編輯 /etc/hosts  2. 網域名 ping  3. 登入  ## 無密碼登入 1. 產生公私鑰  2. 檢查 (.pub 為公鑰)  3. 將密碼送到另一台機器  4. 登入測試  ## SCP * 機器跟機器之間檔案的拷貝: `scp 檔案位置 帳號@機器:複製位置`  * 複製資料夾: `scp -r /testdir root@vm2:/tmp` **-r:遞迴 用意為把資料夾內檔案全部複製**  ## 修改 ssh port 1. 在 /etc/ssh/sshd_config , 修改`# port 22` ex: port 2222  2. `systemctl restart sshd` 重啟 ssh-server **可以用`systemctl status sshd` 或 `netstat -tunlp | grep ssh` 查看** 3. `ssh root@vm1 -p 2222` 連線時需加上 port  :::info 如果無法連線的話,依照**遠端登入失敗**的流程檢查 :::
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up