SSH (Secure SHell) to protokół do bezpiecznego uruchamiania poleceń na komputerze zdalnym. Użyj tego znacznika, aby uzyskać pytania dotyczące konfigurowania, używania i rozwiązywania problemów z oprogramowaniem klienta i serwera SSH.
Aby połączyć się z izolowaną siecią, używam proxy ssh -D socks . Aby uniknąć konieczności wpisywania szczegółów za każdym razem, gdy dodawałem je do ~/.ssh/config: $ awk '/Host socks-proxy/' RS= ~/.ssh/config Host socks-proxy Hostname pcit BatchMode yes RequestTTY no Compression yes DynamicForward localhost:9118 Następnie utworzyłem plik definicji jednostki serwisowej użytkownika …
Próbuję znaleźć skrypt do odszyfrowania (odblokowania) nazw hostów ssh w pliku znanych_hostów, przekazując listę nazw hostów . Zrób dokładnie odwrotność : ssh-keygen -H -f known_hosts Lub też, aby zrobić to samo, jeśli dla parametru sash config HashKnownHosts jest ustawiona wartość Nie: ssh-keygen -R know-host.com -f known_hosts ssh-keyscan -H know-host.com >> …
Próbuję skopiować plik .ssh / id_rsa.pub z naszego serwera centralnego na wiele serwerów. Mam następujący skrypt, którego zwykle używam do wypychania zmian na różne serwery. #!/bin/bash for ip in $(<IPs); do # Tell the remote server to start bash, but since its # standard input is not a TTY it …
Czasami, gdy próbuję sshpołączyć się z serwerem, pojawia się następujący komunikat: You don't exist, go away! Nie widziałem tego przed użyciem ssh. Co to znaczy? Czy jest problem z ssh lub czymś innym? Dodatkowe informacje: ssh -q -i private_key root@192.168.0.11 "command" Serwer to SUSE Linux. Uruchamiam sshpolecenie w pętli 10 …
Teraz używam rsync z -e 'ssh -p 10022'opcją określenia portu. Mam już ustawienie ssh ~/.ssh/config. Host myvps HostName example.com User ironsand Port 10022 Czy mogę łatwo używać tej konfiguracji z rsync? Czy mogę utworzyć ~/.rsynci ustawić domyślny port dla określonego serwera?
Mogę łączyć się z każdego innego komputera w sieci LAN, a także zewnętrznie. Łączy się dobrze z innymi maszynami z SSHD. Kiedy próbuję ssh z gadatliwością, otrzymuję następujący odczyt: $ ssh -vvv 192.168.1.9 OpenSSH_6.2p2, OpenSSL 1.0.1e 11 Feb 2013 debug2: ssh_connect: needpriv 0 debug1: Connecting to 192.168.1.9 [192.168.1.9] port 22. …
Próbuję skonfigurować automatyczne przeskakiwanie SSH przez serwer, który nie ma nc. Działa to z wiersza poleceń: ssh -A gateway ssh steve@target (Dodałem mój klucz publiczny do agenta SSH). Jednak dodanie go do ~ / .ssh / config nie powoduje: Host target User steveb ProxyCommand ssh -A gateway ssh steve@targetip $ …
Przechowujemy naszych użytkowników w LDAP, wraz z niektórymi grupami, które mają znaczenie w różnych systemach (w tym role organizacyjne wheel). Istnieją również grupy lokalne na stanowiskach pracy, np audioalbo videoże nie są wskazane do wprowadzenia do LDAP. Teraz, jeśli loguję się lokalnie, otrzymuję te grupy lokalne, ale jeśli loguję się …
Chciałbym stworzyć użytkownika, który może zrobić tylko jedną rzecz: poprzez ssh podaj skrypt (i argumenty wiersza polecenia do skryptu), który znajduje się w jednym określonym folderze (na potrzeby tego pytania nazwijmy go /local/remote_only_scripts/foo) i niech ten skrypt zostanie wykonany i zwraca wynik. Aby wyjaśnić niektóre przykłady rzeczy, których nie chcę, …
Skonfigurowałem SSH na porcie 20000. Kiedy próbuję: svn co svn+ssh://server.com:20000/home/svn/proj1 proj1 --username jm dostaję svn: To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file. svn: Network connection closed unexpectedly Myślę, że muszę też powiedzieć SVN, aby używał portu …
Chciałbym w zasadzie potokować wgetpolecenie do pliku na zdalnym serwerze przez SSH. W jaki sposób mogę to zrobić? Wiem, że mógłbym po prostu podłączyć sshsię do serwera i poprosić go o pobranie pliku, ale wolałbym użyć komputera lokalnego, aby go pobrać i wysłać.
Chcę wykonać połączenie ssh bez hasła dla projektu subversion. Obecnie używam ssh + svn i jest to trochę denerwujące, ponieważ muszę wpisać hasło za każdym razem, gdy chcę dokonać transakcji z serwerem. Znalazłem w Internecie kilka samouczków na temat generowania klucza dla ssh bez hasła, ale wszystkie wydają się zakładać, …
Mam wirtualną instancję ponownego uruchamiania, którą mogę uruchomić sshz dowolnego hosta w sieci firmowej. Moja sshsesja została przerwana podczas uruchamiania niektórych skryptów, które mogły spowodować rozłączenie się. whoPolecenia lokalnie nadal wymienia spadła połączenia. Ponowne połączenie z sshrozpoczyna zupełnie nową sesję. Czy istnieje sposób na połączenie się z oryginalną sesją? Jeśli …
XDG_RUNTIME_DIRjest niezbędny systemctl --userdo pracy. Skonfigurowałem serwer Ubuntu 16.04 do uruchamiania sesji użytkownika systemd. Teraz, kiedy próbuję nimi zarządzać, stwierdzam, że kiedy zmieniam użytkownika za pośrednictwem sudo -u $user -ilub nawet su - $user, środowisko nie ma XDG_RUNTIME_DIRustawionego, uniemożliwiającego systemctl --userdziałanie. Jednak po przejściu sshbezpośrednio do tego użytkownika jest ono …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.