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.
Mam następującą strukturę połączeń: Jenkins biegnie fab -Huser@host set_repository_commit_hash:123abc. set_repository_commit_hashdziała git fetchz pty = False. Proces potomny ssh git@github.com git-upload-pack 'user/repository.git'nigdy się nie kończy. Próbowałem uruchomić się git fetchw lokalnym klonie i to się powiedzie, ale uruchomienie ssh git@github.com git-upload-pack 'user/repository.git'tylko zwraca następujące i zawiesza się: 00ab84249d3bb20930c185c08848c60b71f7b28990d6 HEADmulti_ack thin-pack side-band …
W końcu udało mi się sprowadzić problem, z którym zmagam się od kilku tygodni. Używam SSH z „autoryzowanymi kluczami” do zdalnego uruchamiania poleceń. Wszystko jest w porządku, z wyjątkiem sytuacji, gdy robię to w pętli while. Pętla kończy się po zakończeniu dowolnej iteracji za pomocą polecenia ssh. Przez długi czas …
Często kończę na wydawaniu złożonych poleceń przez ssh; polecenia te obejmują potokowanie do awk lub perl jednowierszowe, w wyniku czego zawierają pojedyncze cudzysłowy i $. Nie byłem w stanie wypracować twardej i szybkiej zasady prawidłowego cytowania, ani nie znalazłem dla niej dobrego odniesienia. Rozważ na przykład: # what I'd run …
Włączyłem przekazywanie X na zdalnym komputerze, na którym działa serwer SSH: # grep -i forward /etc/ssh/sshd_config X11Forwarding yes # Na komputerze lokalnym uruchomiłem klienta SSH z -Xflagą, która instruuje serwer SSH działający na komputerze zdalnym, aby skonfigurować serwer proxy X-server. Ponadto tworzy $DISPLAYzmienną wskazującą ten serwer proxy i woła xautho …
Jak skonfigurować ssh z hosta na gościa za pomocą qemu? Jestem w stanie użyć przekierowania portu, gdy uruchamiam maszynę wirtualną bez żadnych specjalnych parametrów, w następujący sposób: /usr/bin/qemu-system-x86_64 -hda ubuntu1204 -m 512 -redir tcp:7777::8001 Ale kiedy próbuję uruchomić komputer za pomocą: /usr/bin/qemu-system-x86_64 \ -m 1024 \ -name vserialtest \ -hda …
Czy program uruchamiany z sesji ssh zależy od połączenia z klientem? Na przykład, gdy połączenie jest naprawdę wolne. Czy więc aktywnie czeka, aż rzeczy zostaną wydrukowane na ekranie? A jeśli zależy to od połączenia, czy dzieje się tak również na przykład z ekranem lub byobu ? Ponieważ dzięki tym programom …
Próbuję skopiować pliki przez SSH , ale nie mogę ich użyć, scpponieważ nie znam dokładnej nazwy pliku, której potrzebuję. Chociaż małe pliki binarne i pliki tekstowe przesyłają się dobrze, duże pliki binarne ulegają zmianie. Oto plik na serwerze: remote$ ls -la -rw-rw-r-- 1 user user 244970907 Aug 24 11:11 foo.gz …
Wiem, że mogę to zrobić mplayer <stream>, aby otworzyć i odtworzyć strumień na komputerze lokalnym. Jestem jednak za firewallem. Zamiast tego chciałbym otworzyć strumień na zdalnym komputerze , ale nadal odtwarzać go na tym . Połączenia zdalne są co SSH jest, ale robi ssh "mplayer <stream>"zarówno otwiera się i odtwarza …
Mam scptransfer (z jednego zdalnego serwera na inny), który jest dość duży. Więc może chcę zamknąć komputer, z którego wykonałem to polecenie, czy to zakończy transfer? Mam sshdostęp do powłoki za pomocą programu Bitwise.
Próbowałem napisać skrypt powłoki, który może wykonać automatyczne logowanie do serwera ssh przy użyciu hasła wymienionego w skrypcie. Napisałem następujący kod: set timeout 30 /usr/bin/ssh -p 8484 root@172.31.72.103 expect { "root@172.31.72.103's password" { send "password\r" } } Ten kod nie działa poprawnie, wciąż prosi o hasło. Czy ktoś może mi …
Kiedy ssh do komputera OS X w mojej sieci, sesja trwa, dopóki OS X nie przejdzie w tryb uśpienia . Czy istnieje sposób, aby temu zapobiec podczas sesji SSH , oprócz fizycznego uderzenia myszy lub pisania na klawiaturze lub ręcznego wyłączenia funkcji uśpienia? EDYCJA: Sesja normalnie byłaby zwykłym montowaniem sshfs.
Czy istnieje sposób na konwersję istniejącej pary kluczy OpenSSH na parę kluczy SSH2 (format ssh.com)? UPD : ponieważ istnieją pewne odpowiedzi na temat ssh-keygennagle pojawiły się, wyjaśnię skąd pochodzę (również będzie to ładna odpowiedź na „co próbowałeś?”). $> diff --report-identical-files <(ssh-keygen -e -f ~/.ssh/id_dsa) <(ssh-keygen -e -f ~/.ssh/id_dsa.pub) Files /tmp/zshAGGWAK …
Czasami ponownie uruchamiam urządzenie i muszę się z sshpowrotem podłączyć, gdy będzie gotowe. Chcę uruchamiać polecenie ssh co 5 sekund, aż polecenie się powiedzie. Moja pierwsza próba: watch -n5 ssh me@device.local && exit 1 W jaki sposób mogę to zrobić?
Próbuję zmusić nowo utworzonego użytkownika do zmiany hasła przy pierwszym logowaniu przy użyciu ssh. Ze względów bezpieczeństwa chcę mu dać bezpieczne hasło, dopóki nie zaloguje się po raz pierwszy. Do tej pory zrobiłem następujące: useradd -s /bin/bash -m -d /home/foo foo passwd foo Robienie chage -d 0 footylko daje mi …
Mam inną (przypisaną, niezmienną) nazwę użytkownika na jednym z serwerów, na których regularnie się loguję i chciałbym unikać jej zapisywania za każdym razem. Czy mogę zrobić te linie? [tohecz@localhost ~]$ ssh myserver.cz [tohecz@localhost ~]$ ssh anotherserver.cz zachowywać się następująco? [tohecz@localhost ~]$ ssh tohecz@myserver.cz [tohecz@localhost ~]$ ssh anotheruser@anotherserver.cz
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.