zainstaluj ssh
Najpierw pierwsze. Musisz zainstalować ssh. Nie tylko klient, ale także serwer. Odkryć:
$ which ssh
/usr/bin/ssh
$ which sshd
/usr/sbin/sshd
Jeśli which
nie można ich znaleźć, trzeba zainstalować: sudo apt-get install ssh sshd
.
Proces instalacji powinien skonfigurować wszystko, ale na wszelki wypadek upewnij się, że port ssh (22) jest otwarty (jeśli ufw jest wyłączony, rozważ włączenie): sudo ufw allow 22/tcp
jaki jest Twój adres
Wpisz, ip addr | grep inet
aby uzyskać adres IP. Jeśli zaczyna się od 192.168.
, 172.16.
do 172.31.
lub 10.
masz lokalny (aka prywatny) adres IP. W przeciwnym razie jest publiczny (np. 74.125.224.51). Jeśli to jest publiczne, masz to łatwe. Każdy może spróbować połączyć się za pomocą polecenia takiego jak ssh [email protected]
.
Jeśli utkniesz z lokalnym adresem IP, musisz skonfigurować router, aby przekierował port 22 na komputer. Następnie możesz przejść do strony takiej jak http://whatismyip.org/, aby uzyskać swój publiczny adres IP, a każdy, kto go ma, może spróbować połączyć się za pomocą polecenia takiego jak ssh [email protected]
.
uzyskaj stały adres
Zarejestruj się na stronie http://dyndns.com/, aby uzyskać bezpłatne usługi hosta, aby połączyć nazwę dyndns z adresem IP. Zakładam, że nie kupiłeś statycznego adresu IP od swojego dostawcy usług internetowych.
openssh-server
znacząco różny odsshd
?openssh-server
zapewnia wdrożeniesshd
. co najmniej szanowany.