用filezilla連線主機時,出現無法連線伺服器的錯誤(ip、使用者名稱和密碼都無誤,ssh也能正常連線)
好奇怪的錯誤。。。
後來發現埠號需要設定為22就可以了?
虛擬主機連線好之後,先執行下面這個指令來更新主機的配置軟體:
apt-get update -y &&
apt-get
install
curl -y
#!/bin/bash
rand()'
) echo
$(($num%$max+$min)) }
wireguard_install()'
) if
[$version
== 18 ]
;then
sudo
apt-get update -y
sudo
apt-get
install -y software-properties-common
sudo
apt-get
install -y openresolv
#else
# sudo apt-get update -y
# sudo apt-get install -y software-properties-common
fi#sudo add-apt-repository -y ppa:wireguard/wireguard
sudo
apt-get update -y
sudo
apt-get
install -y wireguard curl
sudo
echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf
sysctl -p
echo
"1"> /proc/sys/net/ipv4/ip_forward
mkdir /etc/wireguard
cd /etc/wireguard
wg genkey |
tee sprivatekey | wg pubkey > spublickey
wg genkey |
tee cprivatekey | wg pubkey > cpublickey
s1=$(cat sprivatekey)
s2=$(cat spublickey)
c1=$(cat cprivatekey)
c2=$(cat cpublickey)
serverip=
$(curl ipv4.icanhazip.com)
port=
$(rand 10000 60000)
eth=
$(ls /sys/class/net |
awk'/^e/'
)sudo
cat> /etc/wireguard/wg0.conf <
[inte***ce]
privatekey =
$s1address = 10.0.0.1/24
postup = iptables -a forward -i wg0 -j accept; iptables -a forward -o wg0 -j accept; iptables -t nat -a postrouting -o eth0 -j masquerade
postdown = iptables -d forward -i wg0 -j accept; iptables -d forward -o wg0 -j accept; iptables -t nat -d postrouting -o eth0 -j masquerade
listenport =
$port
dns = 8.8.8.8
mtu = 1420
[peer]
publickey =
$c2allowedips = 10.0.0.2/32
eofsudo
cat> /etc/wireguard/client.conf <
[inte***ce]
privatekey =
$c1address = 10.0.0.2/24
dns = 8.8.8.8
mtu = 1420
[peer]
publickey =
$s2endpoint =
$serverip
:$port
allowedips = 0.0.0.0/0, ::0/0
persistentkeepalive = 25
eof sudo
apt-get
install -y qrencode
sudo
cat> /etc/init.d/wgstart <
#! /bin/bash
### begin init info
# provides: wgstart
# required-start: $remote_fs $syslog
# required-stop: $remote_fs $syslog
# default-start: 2 3 4 5
# default-stop: 0 1 6
# short-description: wgstart
### end init info
sudo wg-quick up wg0
eof sudo
chmod +x /etc/init.d/wgstart
cd /etc/init.d
if[$version
== 14 ]
then
sudo update-rc.d wgstart defaults 90
else
sudo update-rc.d wgstart defaults
fisudo wg-quick up wg0
content=
$(cat /etc/wireguard/client.conf)
echo
"$"| qrencode -o - -t utf8
}wireguard_remove(
)add_user()'
) newnum=
$((10#$+1)
)sed -i 's%^privatekey.*$%'
"privatekey = $(
cat temprikey)
"'%'
$newname.conf
sed -i 's%^address.*$%'
"address = 10.0.0.$newnum\/24"
'%'$newname.conf
cat>> /etc/wireguard/wg0.conf <
[peer]
publickey =
$(cat tempubkey)
allowedips = 10.0.0.$newnum/32
eof wg set wg0 peer $(
cat tempubkey)
allowed-ips 10.0.0.$newnum/32
echo -e "\033[37;41m新增完成,檔案:/etc/wireguard/$newname.conf\033[0m"
rm -f temprikey tempubkey
}#開始選單
start_menu()"
| qrencode -o - -t utf8
;; 3)
wireguard_remove
;; 4)
add_user
;; 0)
exit 1
;; *)
clear
echo -e "請輸入正確數字"
sleep 2s
start_menu
;; esac
}start_menu
把上述內容存為wireguard_install_ubuntu.s**件
會有該介面出現。根據需要選擇。
參考的是這篇部落格wireguard伺服器搭建
但該部落格提供的s**件不太適用,我稍作了一些個改動。
如何領取github教育優惠禮包
配置伺服器
今天我們的程式要配置一台新的伺服器 我把程式整理一下放了上去,程式上傳完成了準備配置程式了 程式是分三部分的,乙個是web的程式是用asp寫的,乙個是flash部分,還有就是c 服務部分了,asp和flash都沒有什麼大的問題,首先我準備開起服務,因為服務要驗證的。通過訪問個web位址驗證的,當時也...
伺服器配置
1.安裝 cuda 8.0 直接官網安裝即可,cuda 8.0 中自帶 gpu driver.所以不用提前裝 driver.注意安裝 cuda 8.0 時,不要裝 xconfigure,opengl。在網上看到據說什麼用。裝 cudnn,比較簡單。貌似得下 linux 版本,而不用選 ubuntu ...
伺服器配置
context dobase web應用的檔案路徑 path url入口 server整個servlet容器組合,可以包含多個 service 它由乙個或者多個connector組成 以及乙個engine,負責處理所有connector所獲得的客戶請求 connector 客戶端與程式互動的元件,負...