Często zachodzi potrzeba do logowania się do zdalnego shella i uruchomienia konsolowego klienta IRC Irssi, tak aby być cały czas zalogowanym do sieci IRC. Zdalny darmowy shell dostarcza bshellz. Aby utworzyć tam darmowe konto postępujemy następująco:
z klienta IRC łączymy się z ich kanałem na freenode:
/join #bshellz
na tym kanale wydajemy polecenie:
/MSG BeschBot ! register
następnie przełączamy się do BeschBot i wydajemy polecenie:
!registaer Twoja_wybrana_nazwa_użytkownika Twój_adres email
Dostaniesz maila o potwierdzenie rejestracji, wydaj na BeschBot polecenie jakie tam jest zawarte, dostaniesz następnego maila z informacjami do logowania. logowanie jest takie:
ssh nazwa_użytkownika@shell.bshellz.net
Po zalogowaniu najlepiej jest zmienić hasło na takie jak Ci odpowiada, wydając polecenie:
passwd
Następnie na screenie uruchamiamy irssi:
screen irssi irssi
Teraz łączymy się z freenode:
/connect chat.freenode.org
i łączymy się z kanałami:
/join #nazwa_kanału
Przełączamy się między kanałami poprzez naciśnięcie klawiszy Ctrl+p, Ctrl+n (poprzedni kanał, następny kanał)
Zakańczamy sesję irc poleceniem:
/quit
Na koniec ważna informacja Twoje konto na bshellz jest aktywne tylko przez tydzień, dlatego co kilka dni na ich kanale #bshellz wydaj polecenie:
!keep Twoja_nazwa_uzytkownika
Po uśpieniu,albo wyłączeniu Twojego komputera reaktywujemy irssi po zalogowaniu się do Twojego serwera SSH wydając polecenie:
screen -raAd
I jeszcze jedno.Na zdalnym shelu bshellz można też uruchomić znc proxy, jest to o tyle wygodniejsze, że można łączyć się z znc z każdego klienta IRC. Konfigurację znc opisałem w artykule "ZNC IRC Proxy". Tylko uwaga, przed uruchomieniem znc na bshellz, najpierw po zalogowaniu się należy wydać polecenia:
mkdir .znc
cd .znc
mkdir configs
Teraz można uruchomić znc. Adres ip servera znc (tego uruchomionego na bshellz) odczytujemy w pliku w katalogu domowym: ~/.ssh/known_hosts, potrzebny nam będzie do logowania się z klienta IRC
czwartek, 7 sierpnia 2014
wtorek, 5 sierpnia 2014
ZNC IRC Proxy
ZNC to IRC Proxy pomiędzy serwerem IRC a klientem. Pozwala na ciągłe połączenie z serwerem, nawet gdy jesteśmy offline. W Fedorze instalujemy:
sudo yum install znc
Pierwsze uruchomienie:
znc --makeconf
Odpowiadamy "yes" na wszystkie pytania dotyczące ładowania modułów, wybieramy z wybranego zakresu nr portu na którym będzie działał znc, odpowiadamy "yes" gdy będzie pytanie czy chcemy skonfigurować sieć, wybieramy sieć freenode, w IRC Server wpisujemy: irc.freenode.net, w pytaniu o numer portu irc pozostawiamy domyślny, jeżeli serwer wymaga hasła to je wpisujemy, o pytanie ssl wybierz "no", następnie wpisujemy kanały do których znc będzie się automatycznie łączył itd. Przy wprowadzaniu nazwy użytkownika i hasła do znc najlepiej jest wprowadzić taką nazwę i hasło jaką mamy na serwerze Freenode.
Gdy znc będzie skonfigurowany i uruchomiony, należy połączyć sie z nim z klienta IRC, w KVIrc wydajemy polecenia:
/server <ip servera znc> <wybrany port znc>
/quote PASS nazwa_użytkownika:hasło
Gdy serwer znc jest zainstalowany na lokalnym komputerze, to jego ip jest 127.0.0.1
sudo yum install znc
Pierwsze uruchomienie:
znc --makeconf
Odpowiadamy "yes" na wszystkie pytania dotyczące ładowania modułów, wybieramy z wybranego zakresu nr portu na którym będzie działał znc, odpowiadamy "yes" gdy będzie pytanie czy chcemy skonfigurować sieć, wybieramy sieć freenode, w IRC Server wpisujemy: irc.freenode.net, w pytaniu o numer portu irc pozostawiamy domyślny, jeżeli serwer wymaga hasła to je wpisujemy, o pytanie ssl wybierz "no", następnie wpisujemy kanały do których znc będzie się automatycznie łączył itd. Przy wprowadzaniu nazwy użytkownika i hasła do znc najlepiej jest wprowadzić taką nazwę i hasło jaką mamy na serwerze Freenode.
Gdy znc będzie skonfigurowany i uruchomiony, należy połączyć sie z nim z klienta IRC, w KVIrc wydajemy polecenia:
/server <ip servera znc> <wybrany port znc>
/quote PASS nazwa_użytkownika:hasło
Gdy serwer znc jest zainstalowany na lokalnym komputerze, to jego ip jest 127.0.0.1
Subskrybuj:
Posty (Atom)