SSH服务器管理与Termux使用
×××××××××××××××××××××SSH服務器安裝及使用×××××××××××××××××××××
MobaXterm常用的登錄方式是SSH服務器,在Ubuntu終端上可以架設SSH服務器
sudo apt-get update
sudo apt-get install openssh-server
service sshd start
/etc/init.d/ssh start
sudo service ssh status ?
sudo service ssh stop/restart
?
Ubuntu開啟Telnet服務器
sudo apt-get install openbsd-inetd或者sudo apt-get install xinetd
sudo apt-get install telnetd
sudo /etc/init.d/openbsd-inetd restart
?
ssh與telnet的相同點:
1.兩種協議都可以遠程登錄另一臺主機
2.兩種協議都屬于基于TCP/IP的協議
ssh與telnet的不同點:
1.telnet是明文傳送;ssh是加密傳送,并且支持壓縮。
2.telnet的默認端口號為23;ssh的默認端口號為22.
3.ssh使用公鑰對訪問的服務器的用戶驗證身份,進一步提高的安全性;telnet沒有使用公鑰。
?
Android設備登錄SSH服務器可以安裝JuiceSSH,Ipad則可以安裝Termius
#####SSH服務器命令行登錄
ssh -p 22 user@192.168.1.1
#####SSH服務器配置更改
vi /etc/ssh/sshd_config
修改默認參數并取消注釋即可,如果端口不可用,SSH會顯示not running
#####向遠端SSH服務器傳輸文件
scp -P 8022 ./file user@192.168.1.1:/home/ -r
?
一個IP被多個SSH服務端公用
Android手機搭建Ubuntu服務器
先下載APP Termux并安裝
#########安裝SSH
pkg install openssh
#########設置密碼
passwd
×××××××××××××××××××Termux配置及使用××××××××××××××××××××××××××××××
安裝說明可見:https://www.jianshu.com/p/6fd84cc74a5e
#####Termux可靠源(包含多種內核架構)
http://mirrors.ustc.edu.cn/help/termux.html
https://mirrors.ustc.edu.cn/termux
#####更新源
pkg update
#####修復損壞文件(源不可用時)
apt --fix-broken install
pkg upgrade
#########安裝vim
pkg install vim
#########安裝git
pkg install git
#####啟動SSH
sshd
#####關閉SSH
busybox ps | grep ssh
kill -s 9
××××××××××××××××××××Ubuntu安裝和配置×××××××××××××××××××××××××××××××××××
#####安裝wget、proot、git
pkg install wget proot git
#####通過下載Ubuntu版本文件并安裝
git clone https://github.com/MFDGaming/ubuntu-in-termux.git
#####通過wget下載版本文件并安裝(親測可用)
wget https://raw.githubusercontent.com/Neo-Oli/termux-ubuntu/master/ubuntu.sh
#####安裝ubuntu
bash ubuntu.sh
#####啟動ubuntu系統
./start-ubuntu.sh
***************************************************************************
*此時安裝Ubuntu是精簡系統,需要安裝各種工具,但是source配置的源是外網地址???? *
*而且系統不帶修改配置文件的編輯器,因此可以使用sed命令替換鏈接地址和相對目錄?? *
*查看Ubuntu版本為19.04 disco?????????????????????????????????????????????? *
***************************************************************************
#####查看軟件更新源
cat /etc/apt/sources.list
raw系統還需要修改DNS配置文件,否則報"Temporary failure resolving"錯誤
#####添加域名服務器地址
cat /etc/resolv.conf
sed -i "s/nameserver 1.1.1.1/# nameserver 1.1.1.1/g" >> /etc/resolv.conf
echo "nameserver 114.114.114.114" >> /etc/resolv.conf
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
#####安裝ping
apt-get install inetutils-ping
#####安裝網絡工具
apt-get install net-tools
This system has been minimized by removing packages and content that are
not required on a system that users do not log into.
Termux使用心得:在android手機上安裝Termux可以搭建一個簡單的Linux服務器,但是功能有較多限制,和真正的SSH服務器不可同日而語;另外,在Termux基礎之上安裝的Ubuntu,需要登錄Termux的用戶每次運行Ubuntu啟動腳本,也是Ubuntu的裁減版,同時不能像者能真正的Ubuntu服務器那樣運行多用戶。
×××××××××××××××××××Linux常用命令×××××××××××××××××××××××××××××××××××
######Linux查看DNS相關配置
nmcli dev show
######查看Ubuntu版本
cat /etc/issue
#####查看內核版本
cat /proc/version
uname -a
######用戶快速創建
adduser name
######刪除用戶及其文件
userdel -r name
######用戶切換
su name
######
netstat -tulnp
######
du -h -d 1
總結
以上是生活随笔為你收集整理的SSH服务器管理与Termux使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《听歌六绝句·离别难》第一句是什么
- 下一篇: shell脚本的命令行传参