{"id":1771,"date":"2013-12-08T10:40:43","date_gmt":"2013-12-08T09:40:43","guid":{"rendered":"https:\/\/blogg.itslav.nu\/?p=1771"},"modified":"2013-12-08T13:42:11","modified_gmt":"2013-12-08T12:42:11","slug":"updaterainstallera-saker-till-wordpress-via-ssh","status":"publish","type":"post","link":"https:\/\/blogg.itslav.nu\/?p=1771","title":{"rendered":"Uppdatera\/installera saker till wordpress via SSH&#8230;"},"content":{"rendered":"<p>Denna guide kommer beskriva hur man p\u00e5 linux (Ubuntu) l\u00e4gger till s\u00e5 man kan uppdatera \/ installera saker till wordpress via SSH ist\u00e4llet f\u00f6r det traditionella FTP\/FTPS som inte \u00e4r s\u00e4rskilt s\u00e4kert.<br \/>\nDetta fungerar b\u00e5de f\u00f6r att installera nya plugins \/ teman samt \u00e4ven f\u00f6r den automatiska updateringsfunktion som finns i wordpress. St\u00f6det f\u00f6r automatisk uppdatering kom i wordpress 2.7 s\u00e5 jag utg\u00e5r fr\u00e5n att man har den eller nyare version f\u00f6r att detta ska fungera. Denna guide bygger p\u00e5 att man k\u00f6r apache som webbserver.<br \/>\n<br \/>\n<b>Steg 1: Backup<\/b><br \/>\nB\u00f6rja med att ta en backup av din wordpress installation och databas innan du g\u00f6r n\u00e5got annat (ta g\u00e4rna en fullbackup av hela din server om du har hand om den sj\u00e4lv f\u00f6r s\u00e4kerhetskull b\u00e4ttre ha f\u00f6r mycket backup \u00e4n ingen alls.)<br \/>\n<br \/>\n<b>Steg 2: Installera SSH modul f\u00f6r PHP<\/b><br \/>\nF\u00f6r att f\u00e5 st\u00f6d f\u00f6r SSH(SCP\/SFTP) m\u00e5ste man installera n\u00e5gra paket f\u00f6r att PHP ska st\u00f6da detta. K\u00f6r nedan komando p\u00e5 servern som hostar din wordpress blogg.\n<\/p>\n<blockquote><p>sudo apt-get install libssh2-1-dev libssh2-php<\/p><\/blockquote>\n<p>N\u00e4r dessa paket installerats s\u00e5 kan man testa om php nu har st\u00f6d f\u00f6r ssh med nedan komando (<b>OBS! kr\u00e4ver att man har php-cli installerat<\/b>)<\/p>\n<blockquote><p>php -m | grep ssh2<\/p><\/blockquote>\n<p>F\u00e5r man nu tillbaka ssh2 s\u00e5 fungerar det som det \u00e4r t\u00e4nkt.<br \/>\n<br \/>\n<b>Steg 3: Starta om apache<\/b><br \/>\nF\u00f6r att nu aktivera detta via webbservern m\u00e5ste man starta om den f\u00f6r att ladda in st\u00f6det via PHP det g\u00f6r man med nedan kommando<\/p>\n<blockquote><p>sudo service apache2 restart<\/p><\/blockquote>\n<p>N\u00e4r detta k\u00f6rts b\u00f6r nu wordpress ha ett nytt val n\u00e4r du ska installera \/ uppdatera som heter SSH2.<br \/>\n<br \/>\n<b>Steg 4: Konfigurera WordPress f\u00f6r SSH vid installation \/ uppgradering med anv\u00e4ndare\/l\u00f6ssenord<\/b><br \/>\nF\u00f6r att anv\u00e4nda SSH nu s\u00e5 fins det n\u00e5gra olika s\u00e4tt man kan g\u00f6ra det med. Nedan \u00e4r en exempelbild p\u00e5 hur en konfiguration kan se ut.<br \/>\n<img decoding=\"async\" src=\"https:\/\/blogg.itslav.nu\/wp-content\/uploads\/2013\/12\/wp-ssh-connection-info-1.jpg\" alt=\"\" \/><br \/>\nNu ska man fylla i anslutnings information i ovan exempel ansluter vi till localhost som anv\u00e4ndare test001 med ett l\u00f6ssenord. Det kan vara s\u00e5 att localhost inte fungerar d\u00e5 f\u00e5r man k\u00f6ra p\u00e5 DNS namn eller IP. K\u00f6r man inte SSH p\u00e5 standardporten som \u00e4r 22 s\u00e5 kan man skriva <hostname>:<port> exempelvis localhost:2231.<\/p>\n<p><b>Alternativt steg 4: Konfigurera WordPress f\u00f6r SSH vid installation \/ uppgradering med anv\u00e4ndare och ssh nyckel<\/b><br \/>\nMan kan om man vill anv\u00e4nda sig av s\u00e5 kallade ssh nyckel f\u00f6r att ansluta med via ssh. D\u00e5 kan du ha b\u00e5de nyckel + ett l\u00f6ssenord kopplat p\u00e5 ditt konto.<br \/>\nExempel nedan visar hur det kan se ut i wordpress n\u00e4t man anv\u00e4nder det<br \/>\n<img decoding=\"async\" src=\"https:\/\/blogg.itslav.nu\/wp-content\/uploads\/2013\/12\/wp-ssh-connection-info-2.jpg\" alt=\"\" \/><br \/>\nJag kommer inte g\u00e5 igenom h\u00e4r hur man s\u00e4tter upp detta h\u00e4nvisar <a href=\"http:\/\/wp.tutsplus.com\/articles\/tips-articles\/quick-tip-upgrade-your-wordpress-site-via-ssh\/\">hit<\/a> f\u00f6r detta.<br \/>\n<br \/>\n<b>Slutsats:<\/b><br \/>\nNu ska din blogg st\u00f6da att logga in och updatera via SFTP\/SCP via SSH vilket \u00e4r krypterat till skilnad fr\u00e5n traditionell FTP d\u00e4r allt gr\u00e5 i klartext. Har ni n\u00e5gra fr\u00e5gor \u00e4r det bara att h\u00f6ra av er med en komentar eller maila mig.<br \/>\n<br \/>\n<b>K\u00e4llor:<\/b><br \/>\n<a href=\"http:\/\/tombevers.me\/2012\/02\/25\/update-wordpress-via-sshscp\/\">http:\/\/tombevers.me\/2012\/02\/25\/update-wordpress-via-sshscp\/<\/a><br \/>\n<a href=\"http:\/\/wp.tutsplus.com\/articles\/tips-articles\/quick-tip-upgrade-your-wordpress-site-via-ssh\/\">http:\/\/wp.tutsplus.com\/articles\/tips-articles\/quick-tip-upgrade-your-wordpress-site-via-ssh\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Denna guide kommer beskriva hur man p\u00e5 linux (Ubuntu) l\u00e4gger till s\u00e5 man kan uppdatera \/ installera saker till wordpress via SSH ist\u00e4llet f\u00f6r det traditionella FTP\/FTPS som inte \u00e4r s\u00e4rskilt s\u00e4kert. Detta fungerar b\u00e5de f\u00f6r att installera nya plugins \/ teman samt \u00e4ven f\u00f6r den automatiska updateringsfunktion som finns i wordpress. St\u00f6det f\u00f6r automatisk [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5,4,1],"tags":[78,76,79,49],"class_list":["post-1771","post","type-post","status-publish","format-standard","hentry","category-how-tos","category-it","category-random-stuff","tag-installation","tag-ssh","tag-uppdatering","tag-wordpress"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/posts\/1771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1771"}],"version-history":[{"count":18,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/posts\/1771\/revisions"}],"predecessor-version":[{"id":1791,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/posts\/1771\/revisions\/1791"}],"wp:attachment":[{"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}