Po prostu techblog
Wpisy otagowane Linux
SSH: logowanie bez… hasła
lut 18th
Sporo osób musi korzystać czasem z SSH. Wśród tej grupy osób istnieje też pewna grupa, która z kontem shellowym jest na Ty i nie wyobraża sobie bez niego życia. Warunkiem koniecznym do korzystania z tej wspaniałej usługi jest logowanie. Czyli wpisanie w konsoli czegoś takiego:
ssh user@serwer.gdzies.tam.daleko.ploraz podanie swojego hasła. No nie wygląda to zbyt sympatycznie. A co by było gdyby połączyć się na przykład o takim poleceniem:
serwerek
Nie wygląda to zachęcająco? No ba
Jak jeszcze dodam że jak wytrwacie do końca porady to nie będzie trzeba wpisywać swojego hasła, to się rozpłyniecie ze szczęścia. Tylko pytanie brzmi jak to zrobić.
Aliasy
Każdy kto używa konsoli bashowej powinien zaprzyjaźnić się z czymś takim jak .bash.rc. Podczas uruchomienia konsoli z tego o to pliku w waszym katalogu domowym są ładowane wszelkiego rodzaju zmienne środowiskowe oraz aliasy – na szczególnie interesują te ostatnie. Dodając tam przykładowo takie o to linijki:
#aliasy - ssh alias olimp="ssh -X login@naserwerze1" alias rudy="ssh login2@naserwerze2 -MasakrycznieDuzoParametrow"
Oczywiście informuje uprzejmie że 1 linijka to komentarz
Następne 2 linijki to właśnie te nieszczęsne aliasy. Zasada jest prosta – najpierw podajemy „polecenie” a potem to co chcemy wykonać w konsoli. Oczywiście może tam się pojawić jakiś skrypcik. Gwoli formalności jeszcze dodam że można tworzyć aliasy tymczasowe. Jak wpiszemy np linijkę 2 nie do tego pliku lecz wpiszemy bezpośrednio do konsoli, to po wylogowaniu alias „znika”. Wygodne gdy na przykład robimy jakąś prace która wymaga wpisywania wielokrotnie tych samych tasiemców.
Tworzenie certyfikatu
Obiecałem logowanie bez hasła. Głupotą byłoby jednak umożliwienie logowania bez jakiegokolwiek uwierzytelnienia – wtedy każdy cep z ulicy mógłby wejść nam na serwer a tego byśmy raczej nie chcemy (chyba że mamy jakiś dziwny fetysz). No to trzeba stworzyć certyfikat.
ssh-keygen -rsa
Utworzyliśmy 2 klucze – prywatny i publiczny. Pierwszego strzeżemy jak oka w głowie – umożliwia on logowanie. Drugi klucz służy do potwierdzenia naszej tożsamości. I go wysyłamy na serwer:
scp ~/.ssh/id_rsa.pub login@serwer:~/
A następnie dodajemy go na zdalnym serwerze do listy zaufanych kluczy:
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
Po wylogowaniu powinno wszystko działać jak w szwajcarskim zegarku. Tylko nie zapominajcie o wygenerowaniu nowego certyfikatu co jakiś czas, oraz zabezpieczeniu swojego komputera silnym hasłem.
Oczywiście wygenerowany klucz możecie dodać do PuTTY-ego:
Ubuntu 9.04 dostępne do pobrania
kwi 23rd
Mam nadzieje że nie muszę wam mówić, co to jest Ubuntu. Jakby ktoś nie wiedział, to niech kliknie na podany wcześniej link
Ubuntu 9.04 wnosi klasycznie nowsze wersje GNOME, kernela i xorga. O nowościach można przeczytać tutaj, ja zajmę się kontrowersjami.
Nowa wersja wprowadza zaktualizowany pakiet xorg, zostawiając tym samym na lodzie sporą rzeszę użytkowników starszych kart ATI. Informuje tylko że bluzgi należy kierować do AMD, nie do Canonical. Dziś wieczorem, jak dociągnę obraz ISO do końca, zabiorę się za testy i wkrótce pojawi się całkiem ciekawa(mam nadzieje) recenzja, gdzie opiszę więcej szczegółów dotyczących nowego wydania.
fglrx – ubuntu 7.10
gru 16th
O to najprostszy sposób na instalacje najnowszych sterowników od ATI na swoim komputerze.
Pobieramy sterownik z interetu
wget https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-7-11-x86.x86_64.run--no-check-certificate
Pobrany plik wyląduje w katalogu domowym. Po jego pobraniu instalujemy pakiety potrzebne do skompilowania sterownika:
sudo apt-get update
sudo apt-get install module-assistant build-essential fakeroot \ dh-make debhelper debconf libstdc++5 linux-headers-generic
Po bezbłędnym zainstalowaniu pakietów tworzymy pakiety:
sudo bash ati-driver-installer-7-11-x86.x86_64.run --buildpkg Ubuntu/gutsy
oraz je instalujemy
sudo dpkg -i xorg-driver-fglrx_8.433-1*.deb fglrx-kernel-source_8.433-1*.deb fglrx-amdcccle_8.433-1*.deb
Po instalacji musimy edytować jeden plik:
gksu gedit /etc/default/linux-restricted-modules-common
Dopisujemy do listy zablokowanych moduł fglrx:
DISABLED_MODULES="fglrx"
Kompilujemy moduł jądra:
sudo module-assistant prepare,update
sudo module-assistant build,install fglrx -f
sudo depmod -a
Tworzymy folder oraz dowiązanie do modułu
sudo mkdir /lib/modules/$(uname -r)/volatile
sudo ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko
Tworzymy skrypt który załaduje moduł”
sudo gedit /etc/init.d/ati-module-fix
W tym pliku wklejamy taki wpis:
#!/bin/sh -e
# Ładowanie sterowników ATI
ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko
exit 0
Następnie czynimy go plikiem wykonywalnym:
sudo chmod ugo+x /etc/init.d/ati-module-fix
Tworzymy jeszcze jedno dowiązanie
sudo ln -s /usr/lib/ /usr/X11R6/lib/modules
Następnie w pliku /etc/modprobe.d/lrm-video komentujmy jeden wiersz:
# Make nvidia/nvidia_legacy and fglrx use /sbin/lrm-video to load
#install fglrx /sbin/lrm-video fglrx $CMDLINE_OPTS # << zakomentuj tą linie
install nvidia /sbin/lrm-video nvidia $CMDLINE_OPTS
install nvidia_legacy /sbin/lrm-video nvidia_legacy $CMDLINE_OPTS
install nvidia_new /sbin/lrm-video nvidia_new $CMDLINE_OPTS
Teraz wystarczy skonfigurować sterownik
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv
Teraz reboot i sprawdzamy czy wszystko działa jak powinno:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1600 Series
OpenGL version string: 2.1.7059 Release
Jeśli tak przystępujemy do konfiguracji Compiza
Usuwamy ten tekst z pliku /etc/X11/xorg.conf(jeśli jest):
# Section "Extensions"
# Option "Composite" "0"
# EndSection
Dopisujemy moduł fglrx w pliku /usr/bin/compiz:
# Driver whitelist
WHITELIST="fglrx nvidia intel ati radeon i810"
Oraz czyścimy listę zablokowanych kart graficznych
# blacklist based on the pci ids
# BLACKLIST_PCIIDS="$T"
BLACKLIST_PCIIDS=""
Jeśli chcemy powrócić do VESY wpisujemy w konsoli
sudo dpkg-reconfigure xserver-xorg
Powodzenia!
Najnowsze komentarze